草庐IT

java - XML 解析器示例

全部标签

javascript - Typescript:如何解析 node.js 的绝对模块路径?

我需要根据baseUrl解析模块,以便输出代码可用于node.js这是我的src/server/index.tsimportexpress=require('express');import{port,databaseUri}from'server/config';...这是我的src/server/config/index.tsexportconstdatabaseUri:string=process.env.DATABASE_URI||process.env.MONGODB_URI;exportconstport:number=process.env.PORT||1337;运行ts

javascript - Angular 2 组件 DOM 在 OnInit 方法中被解析之前绑定(bind)到组件中的属性

我正在学习Angular2并尝试按照他们的教程进行操作。这是返回模拟对象文件夹的“Promise”的服务代码。import{Injectable,OnInit}from"@angular/core";import{FOLDER}from"./mock-folder";import{Folder}from"./folder";@Injectable()exportclassFolderService{getFolder():Promise{returnPromise.resolve(FOLDER);}}它在我的FolderModule的提供者中声明import{NgModule}from

javascript - 在 AngularJS 中解析包含数据绑定(bind)的字符串

我有一个后端呈现的模板,它返回一个JSON对象,该对象包含一个需要一些动态数据绑定(bind)的字符串,例如...sampleLogic={"1":"Samplestatictextandsome{{dynamic_text}}."}默认情况下字符串被转义,什么是最好的Angular转换dynamic_text绑定(bind)到$scope.dynamic_text的方法?JS:varsampleLogic={"1":"Samplestatictextandsome{{dynamic_text}}."};functionparseMe($scope){$scope.copy=sampl

javascript - 为什么在解析父状态 promise 之前执行子状态解析函数

我正在使用ui-routerv0.2.13。Thispage指出:Allresolvesononestatewillberesolvedbeforemovingontothenextstate,eveniftheyaren'tinjectedintothatchild还有更多Allresolvesforallthestatesbeingenteredaretriggeredandresolvesdbeforethetransitionwillenteranystates(regardlessoftheresolvebeinginjectedsomewhere)但是,在我的例子中,子状态

javascript - 如何使用来自外部链接 (Amazon S3) 的 SheetJS 解析 Excel 文件

我正在尝试解析我已有URL的excel文件。尝试访问文件以使其可读时,我不断收到不同的错误。现在,这是我的代码:constinput_file=doc.input_file;constextension=input_file.split('.').pop();letXMLHttpRequest=require("xmlhttprequest").XMLHttpRequest;letoReq=newXMLHttpRequest();oReq.open("GET",input_file,true);oReq.responseType="arraybuffer";oReq.onload=fu

javascript - node.js 解析 promise 并返回值

我使用Microsoft机器人框架开发了一个“简单”的PoC机器人。我用了tutorial作为基础并对其进行扩展。我有几个用于不同意图的基本函数(即问候、再见等)和一个包含更多逻辑的函数(reqstatus)。简单的(即greeting.js)可以很好地返回答案,但更复杂的(reqstatus.js)则不能。在独立脚本中运行reqstatus.js的主要代码(没有第一个“constgetReqStatus=(entity)=>{”)。server.js(main)->查看调用“if(intent){”...constgetFeelings=require('./intents/feel

javascript - DevTools 性能工具中的解析、编译和评估是什么?

在Chromes的性能选项卡中运行JS脚本时,我看到JS解释分为三个步骤:Parse、Compile和Evaluate。有时我只会看到Evaluate,有时会看到Compile和Evaluate,有时会看到全部三个。我的问题是:每个步骤的实际含义是什么?为什么有时会缺少步骤?(例如,有时Parse会丢失) 最佳答案 解析:js引擎检查代码,确定所有不同的范围、变量声明等,并对它们进行排序。在这一步也会发生提升。基本上你的纯文本源代码变成了AbstractSyntaxTree(AST)编译:ChromeV8使用JIT编译,这意味着部分

javascript - Prebid 示例在本地开发服务器上运行时不起作用

TL;DR:是否可以在本地运行的Web服务器上使用Prebid.jsv1.6.0测试Prebidheader出价?我已经创建了一个用于集成的库Prebid使用React构建的Web应用程序中的header竞价.它使用Prebid0.34.6运行良好,我在生产中成功使用它。我现在正在迁移我的库以使用最新版本的Prebid,1.6.0。我关注了migrationguidecarefully并实现了此处概述的所有更改。为了测试我的代码,我设置了一个在本地开发服务器上运行的演示应用程序。在应用程序的调试输出中,我可以看到收到了出价(日志显示INFO:BidsReceivedforAuction

javascript - 什么是好的 Javascript RDFa 解析器实现?

我希望为Web应用程序实现基于客户端RDFa的格式设置。这类似于MarkBirbeck'subiquity-rdfa项目。Mark的项目看起来很棒,但它至少有两个缺点:它很慢。将RDFa格式添加到simplepage导致页面加载明显延迟。它很复杂。ubiquity-rdfa项目使用w3cfresnelspecification这是向客户端标记添加简单注释的复杂方法。我正在寻找一种通过客户端代码添加注释的轻量级方法,我不介意做一些工作来获得它。我想要的是一个快速可靠的JavascriptRDFa解析器。我发现的一些实现包括:W3CRDFabookmarkletparserEliasTor

javascript - Javascript 好的编程风格的简单示例?

我正在为Javascript苦苦挣扎。我的大部分问题都不是由于缺乏对语言的理解而引起的(好吧,那也是,但请耐心等待)。相反,主要问题是了解什么是好的编程/代码组织风格。例如,我需要在页面中包含不同的实体(表单、文本区域、表格等),并根据事件(用户触发或Ajax)修改它们。我的第一个想法是为每个实体定义一个类,在这些类的原型(prototype)上定义方法,然后实例化将它们绑定(bind)到特定HTMLid的类(隐式地或在使用new实例化时),并在事件和事件之间注册处理程序方法调用。换句话说,有点像“QT风格”。我很快意识到这不是微不足道的。您不能将对象方法直接注册为回调,您必须将它们包